put up obstacles - French English Dictionary